﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LeMigue.Scrum.Iterface.Model;

namespace LeMigue.TeamPortal.Base.View
{
    public abstract class AbstractItemListBoardView<T> : IItemListBoardView where T : ScrumItem 
    {
        protected T _reference;

        protected AbstractItemListBoardView(T reference)
        {
            _reference = reference;
        }

        public int Id { get { return _reference.Id; } }
        public string Title { get { return _reference.Title; } }

        public abstract string Tipo { get; }

        public ScrumItem Reference
        {
            get{return _reference;}
        }




        
    }
}
